!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define("rb_wixui.thunderbolt[HeaderContainer_BevelScreen]",["react"],t):"object"==typeof exports?exports["rb_wixui.thunderbolt[HeaderContainer_BevelScreen]"]=t(require("react")):e["rb_wixui.thunderbolt[HeaderContainer_BevelScreen]"]=t(e.React)}("u">typeof self?self:this,e=>(()=>{var t={17709(e,t,r){var n;!function(t){"use strict";var i=function(){},o=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.msRequestAnimationFrame||function(e){return setTimeout(e,16)};function s(){this.reads=[],this.writes=[],this.raf=o.bind(t),i("initialized",this)}function a(e){e.scheduled||(e.scheduled=!0,e.raf(d.bind(null,e)),i("flush scheduled"))}function d(e){i("flush");var t,r=e.writes,n=e.reads;try{i("flushing reads",n.length),e.runTasks(n),i("flushing writes",r.length),e.runTasks(r)}catch(e){t=e}if(e.scheduled=!1,(n.length||r.length)&&a(e),t)if(i("task errored",t.message),e.catch)e.catch(t);else throw t}function l(e,t){var r=e.indexOf(t);return!!~r&&!!e.splice(r,1)}s.prototype={constructor:s,runTasks:function(e){var t;for(i("run tasks");t=e.shift();)t()},measure:function(e,t){i("measure");var r=t?e.bind(t):e;return this.reads.push(r),a(this),r},mutate:function(e,t){i("mutate");var r=t?e.bind(t):e;return this.writes.push(r),a(this),r},clear:function(e){return i("clear",e),l(this.reads,e)||l(this.writes,e)},extend:function(e){if(i("extend",e),"object"!=typeof e)throw Error("expected object");var t=Object.create(this);return function(e,t){for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r])}(t,e),t.fastdom=this,t.initialize&&t.initialize(),t},catch:null};var u=t.fastdom=t.fastdom||new s;void 0===(n=(function(){return u}).call(u,r,u,e))||(e.exports=n)}("u">typeof window?window:void 0!==this?this:globalThis)},89094(e,t,r){"use strict";var n=r(87006),i=Symbol.for("react.element"),o=(Symbol.for("react.fragment"),Object.prototype.hasOwnProperty),s=n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,a={key:!0,ref:!0,__self:!0,__source:!0};function d(e,t,r){var n,d={},l=null,u=null;for(n in void 0!==r&&(l=""+r),void 0!==t.key&&(l=""+t.key),void 0!==t.ref&&(u=t.ref),t)o.call(t,n)&&!a.hasOwnProperty(n)&&(d[n]=t[n]);if(e&&e.defaultProps)for(n in t=e.defaultProps)void 0===d[n]&&(d[n]=t[n]);return{$$typeof:i,type:e,key:l,ref:u,props:d,_owner:s.current}}t.jsx=d,t.jsxs=d},36870(e,t,r){"use strict";e.exports=r(89094)},87006(t){"use strict";t.exports=e}},r={};function n(e){var i=r[e];if(void 0!==i)return i.exports;var o=r[e]={exports:{}};return t[e].call(o.exports,o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var i={};return(()=>{"use strict";let e;n.r(i),n.d(i,{components:()=>b});var t=n(36870),r=n(87006),o=n.n(r);let s=function(){for(var e,t,r=0,n="";r{let{id:r,className:n,skinClassName:i,tagName:o="div",transition:a,transitionEnded:d,eventHandlers:l,skinStyles:u,children:c,tabIndex:f,lang:h}=e;return(0,t.jsx)(o,{id:r,className:s(i,a&&u[a],d&&u.transitionEnded,n),tabIndex:f,lang:h,...l,children:c})},d={screenWidthBackground:"cZvFob",HeaderHideToTop:"NL4zj1",headerHideToTop:"NL4zj1",HeaderHideToTopReverse:"WZVdhQ",headerHideToTopReverse:"WZVdhQ",HeaderFadeOut:"yUk9kk",headerFadeOut:"yUk9kk",transitionEnded:"gV0Qb8",HeaderFadeOutReverse:"OYBFdX",headerFadeOutReverse:"OYBFdX",inlineContent:"OOvj2R",centeredContent:"YEDizB",centeredContentBg:"v3o7Ji",BevelScreen:"hK2Iks",bevelScreen:"hK2Iks",bg:"FR_qSl"},l=e=>{let{wrapperProps:r,children:n}=e;return(0,t.jsxs)(a,{...r,skinClassName:d.BevelScreen,skinStyles:d,children:[(0,t.jsx)("div",{className:d.screenWidthBackground,children:(0,t.jsx)("div",{className:d.bg})}),(0,t.jsxs)("div",{className:d.centeredContent,children:[(0,t.jsx)("div",{className:d.centeredContentBg}),(0,t.jsx)("div",{className:d.inlineContent,children:n})]})]})},u="wixui-",c=e=>(0,t.jsx)("div",{"data-mesh-id":`${e.props.id}-rotated-wrapper`,children:e},`${e.props.id}-rotated-wrapper`),f=o().forwardRef((e,r)=>{let{id:n,className:i,wedges:a=[],rotatedComponents:d=[],children:l,fixedComponents:u=[],extraClassName:f="",renderRotatedComponents:h=c}=e,p=o().Children.toArray(l()),m=[],v=[];p.forEach(e=>u.includes(e.props.id)?m.push(e):v.push(e));let w=(e=>{let{wedges:r,rotatedComponents:n,childrenArray:i,renderRotatedComponents:o}=e,s=n.reduce((e,t)=>({...e,[t]:!0}),{});return[...i.map(e=>s[e.props.id.split("__")[0]]?o(e):e),...r.map(e=>(0,t.jsx)("div",{"data-mesh-id":e},e))]})({childrenArray:v,rotatedComponents:d,wedges:a,renderRotatedComponents:h});return(0,t.jsxs)("div",{...Object.entries(e).reduce((e,[t,r])=>(t.includes("data-")&&(e[t]=r),e),{}),"data-mesh-id":`${n}inlineContent`,"data-testid":"inline-content",className:s(i,f),ref:r,children:[(0,t.jsx)("div",{"data-mesh-id":`${n}inlineContent-gridContainer`,"data-testid":"mesh-container-content",children:w}),m]})});var h=n(17709),p=n.n(h);function m(){if(!("u">typeof window))return{x:0,y:0,isAtPageBottom:!1};let{left:e,top:t}=document.body.getBoundingClientRect();return{x:e,y:t,isAtPageBottom:window.innerHeight+window.scrollY===document.body.scrollHeight}}let v="Reverse",w="down",y=e=>{let{id:n,skin:i,children:o,animations:a,meshProps:d,className:l,customClassNames:c=[],fillLayers:h,lang:y}=e,[b,g]=(0,r.useState)(""),[x,j]=(0,r.useState)(!1),_=(0,r.useRef)(0),k=e=>{_.current+=1,g(e),j(!1)};(0,r.useEffect)(()=>{let e=_.current;if(!window.TransitionEvent){let t=window.setTimeout(()=>{_.current===e&&j(!0)},200);return()=>{window.clearTimeout(t)}}},[b]);let O=b&&!b.endsWith(v),T=()=>{k(`${b}${v}`)},C=_.current,E={onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onClick:e.onClick,onDoubleClick:e.onDblClick,onFocus:O?T:void 0,onTransitionEnd:e=>{e.target===e.currentTarget&&_.current===C&&j(!0)}},S=w,H=0;!function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};n={waitFor:100,disabled:!1,...n};let i=(0,r.useRef)(m()),o=null,s=()=>{p().measure(()=>{let t=m(),r=i.current;i.current=t,o=null,p().mutate(()=>e({prevPos:r,currPos:t}))})};("u">typeof window?r.useLayoutEffect:r.useEffect)(()=>{if(!("u">typeof window))return;let e=()=>{null===o&&(o=window.setTimeout(s,n.waitFor))};return n.disabled?()=>{}:(window.addEventListener("scroll",e),()=>{window.removeEventListener("scroll",e),o&&window.clearTimeout(o)})},t)}(e=>{let{currPos:t,prevPos:r}=e,n=t.y&&-1*t.y,i=r.y&&-1*r.y,o=a[a.length-1],s=o.params?.animations?.[o.params.animations.length-1];if(!s)return;let d=o.viewMode?.toLowerCase()==="mobile"?1:(e=>{switch(e){case"HeaderFadeOut":return 200;case"HeaderHideToTop":return 400;default:return null}})(s.name);if(d){var l,u;l=t.isAtPageBottom,u=r.isAtPageBottom,S!==w||!(ni&&n>=0&&i>=0&&(H=i,S=w):(H=i,S="up"),O?("up"===S&&n+d=d&&k(s.name)}},[b,a],{disabled:!a||!a.length});let B=s(l,((e,...t)=>{let r=[];return e&&r.push(`${u}${e}`),t.forEach(e=>{e&&(r.push(`${u}${e}`),r.push(e))}),r.join(" ")})("header",...c));return(0,t.jsx)(i,{wrapperProps:{id:n,tagName:"header",eventHandlers:E,className:B,transition:b,transitionEnded:x,tabIndex:"-1",lang:y},"data-block-level-container":"HeaderContainer",fillLayers:h,children:(0,t.jsx)(f,{id:n,...d,children:o})})},b={HeaderContainer_BevelScreen:{component:e=>(0,t.jsx)(y,{...e,skin:l}),controller:(e=e=>{let t,{mapperProps:n,controllerUtils:i}=e,{updateStyles:o}=i,{compId:s,marginTop:a,isMobileView:d,isFixed:l,...u}=n;return t=()=>{let e=(window.document.getElementById(s)?.clientHeight||0)>=window.document.body.clientHeight/2;d&&l&&e&&o({position:"relative !important",marginTop:a,top:0})},(0,r.useEffect)(t,[]),u},{useComponentProps:(t,r,n)=>e({mapperProps:t,stateValues:r,controllerUtils:{...n,updateStyles:e=>{let t=Object.entries(e).reduce((e,[t,r])=>({...e,[t.startsWith("--")?t:t.replace(/([A-Z])/g,e=>`-${e.toLowerCase()}`)]:void 0===r?null:r}),{});n.updateStyles(t)}}})})}}})(),i})());